/**
**********************************************************************************************************************************************************************************************************************************
* @file:	welcome.c
* @author:	zinface
* @date:	2021年11月10日 14:56:20 星期三
* @brief:	属于 FinalMod 测试主程序部件模块(welcome)
**********************************************************************************************************************************************************************************************************************************
**/
#include "FinalMod.h"

#include "common.h"

#include <stdio.h>

static void sayHello();
static void sayBye();

WelStruct welcome = {
    .hello = "======== Welcome to FinalMod ========",
    .bye = "======== Goodle bye FinalMod ========",
    .welcomeFunc = sayHello,
    .goodbyeFunc = sayBye
};

static void sayHello() {
    printf("welcome: %s\n", welcome.hello);
}
static void sayBye() {
    printf("welcome: %s\n", welcome.bye);
}


FinalMod_Module_WrapData("welcome", "welcome string", &welcome)
FinalMod_Module_MetaData("welcome", "base finalmod defined.", "1")

// 你也可以使用更简单的数据
// char str[] = "Hello World";
// FinalMod_Module_WrapData("hello", "A simple string", str);